<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>await同步异步顺序</title>
</head>

<body>
    <!-- 
        如果有同步代码和异步代码同时出现 先执行同步 再执行异步
    -->
    <script>
        async function main() {
            console.log(11111)
            let result = await Promise.resolve('ok')
            console.log(result)
            console.log(22222)
            console.log(3333)
            console.log(4444)
            let result1 = await Promise.resolve('okk')
            console.log(result1)
            console.log(5555)
            console.log(6666)
            // 我已前往远山 实现梦想很难 但也不甘心平淡 提笔有星河 落笔无处寄
            // 知己难寻 但好在有个很久远的朋友 供我书写人间
            // 
        }
        main()
        console.log(7777)
        /*
        输出顺序：
            11111
            7777
            ok
            22222
            3333
            4444
            okk
            5555
            6666
        */
    </script>
</body>

</html>